"""
csv是逗号分隔符文本格式，常用于数据交换、Excel文件和数据库数据的导入和导出。
与Excel文件不同，CSV文件中：
    值没有类型，所有值都是字符串
    不能指定字体颜色等样式
    不能指定单元格的宽高，不能合并单元格
    没有多个工作表
    不能嵌入图像图表

"""

import csv

# csv.writer对象和csv文件写入
headers = ["工号", "姓名", "年龄", "地址", "月薪"]
rows = [("1001", "高淇", 18, "西三旗1号院", "50000"), ("1002", "高八", 19, "西三旗1号院", "30000")]
with  open(r"d:\a.csv", "w") as b:
    b_csv = csv.writer(b)  # 创建csv对象
    b_csv.writerow(headers)  # 写入一行（标题）
    b_csv.writerows(rows)  # 写入多行（数据）

# csv.reader对象和csv文件读取
with  open(r"d:\a.csv") as a:
    a_csv = csv.reader(a)  # 创建csv对象,它是一个包含所有数据的列表，每一行为一个元素
    headers = next(a_csv)  # 获得列表对象，包含标题行的信息
    print(headers)
    for row in a_csv:  # 循环打印各行内容
        print(row)
